SOLARIS X86 SOLUTIONS Rogue Wave Class Libraries for Solaris x86 Application developers using SunSoft's Solaris(TM) x86 operating environment now have access to the powerful Tools.h++(TM) and View.h++(TM) class libraries from Rogue Wave Software, Inc., the leading developer of C++ libraries. These are true object-oriented libraries, not just C++-style calls to C routines. Tools.h++ offers a comprehensive toolbox of over 130 efficient and versatile C++ foundation classes for developing efficient production-quality code. These libraries are designed for ease of use by less experienced C++ programmers. The sophistication and diversity of Tools.h++ also allow expert developers to fully harness the power and expressiveness of C++ with minimal overhead. The View.h++ class library simplifies and speeds GUI development by encapsulating 100% of OSF/Motif(R) functionality. Its two- tiered architecture provides for higher levels of abstraction and more compact code. Details such as memory management are handled transparently to the programmer, resulting in more robust code and fewer errors. A Stable, Open Platform Solaris x86 is a powerful and versatile UNIX(R) operating environment for the Intel(R) x86 platform. Designed as a foundation for enterprise computing, it supports major industry standards and provides high-performance 32-bit UNIX multitasking, multithreading and multiuser capabilities. Solaris x86 is compatible with Solaris SPARC(R), ensuring full inter-operability between the leading CISC (x86) and RISC (SPARC) platforms. And Solaris x86 is scalable from desktops to supercomputers, so that customers can configure heterogeneous enterprise networks and expand them easily as their computing needs evolve. Solaris x86 provides native ONC+(TM) technology-based LAN and WAN networking to support broadly distributed computing and system management. Solaris also includes powerful application and Graphical User Interface (GUI) development tools through the OpenWindows(TM) facility, and a rich suite of user productivity applications under DeskSet(TM). Numerous commercial third-party applications, including many Microsoft(R) Windows and DOS applications, run in the Solaris x86 environment. Rogue Wave Features and Benefits Tools.h++ includes classes that facilitate virtually every programming task, including the following classes: * Time and date handling * String and character manipulation * Singly and doubly linked lists, stacks, queues and vectors * Collections resemble Smalltalk(TM) collections * Ordered collection, dictionary, stack queue, and others * Regular expression for search and replace * Tokenizer for easy string parsing * File, to handle file manipulation with read, write, seek, erase and similar functions * B-tree to handle efficient keyed access of disk records * File space management to allocate, deallocate and coalesce space within files * Virtual and buffered page heap to manage objects larger than 64K * Other classes include Bit vectors, virtual I/O streams, error handling and many more Other Tools.h++ characteristics include: * Fully persistent objects * Internationalization of applications * Safe for use in multithreading environment * Comprehensive exception handling View.h++ incorporates Tools.h++ Version 6.0, and fully supports both Motif(R) 1.1/X11R4 and Motif 1.2/X11R5. Principal features include the following: * Support for drag-and-drop, tear-off menus, frame constraints, wide character string functions, update widgets and all convenience functions * Shared libraries to reduce executable size, increase efficiency * GUI builder integration: UIM/X, TeleUSE, iXBUILD For more information on Rogue Wave products, contact Rogue Wave Software, Inc., P.O. Box 2328, Corvallis, OR 97339. Phone 1-800- 487-3217 or 503-754-3010. For international inquiries, send fax to 503-757-6650. Solaris x86 Features and Benefits * Provides enterprise computing power and true client/server architecture - Scalable to accommodate a wide range of hardware, from PCs to supercomputers - Fully interoperable with Solaris SPARC * Offers time-tested 32-bit operating system functionality derived from SunOS(TM) - Multiprocessing, multithreading, multiuser operating environment * Includes tightly coupled tools and facilities for enterprise networking, application development and end-user productivity - Industry-standard ONC+ network technology supports heterogeneous LAN and WAN configurations, allows users to work interactively with others regardless of location - OpenWindows environment provides toolkits that simplify application and GUI development, including industry-standard OSF/Motif toolkit - DeskSet comprises a versatile, integrated set of user productivity applications, running under SunSoft's GUI. * Runs a wide variety of commercially oriented applications, including popular word processing, spreadsheet and DBMS programs * Incorporates new Wabi(TM) technology designed to run Microsoft Windows applications directly on the Solaris operating environment at native performance levels * Open, non-proprietary architecture provides for open-ended system and network expansion, integration of new applications, and choice of peripherals For more information on Solaris x86, call 1-800-SUNSOFT in the U.S. For international inquiries, call 415-960-3200. (C) 1994 Sun Microsystems, Inc. Sun, Sun Microsystems, SunSoft, the SunSoft logo, Solaris, SunOS, ONC+, OpenWindows, DeskSet and Wabi are trademarks or registered trademarks of Sun Microsystems, Inc., licensed to SunSoft, Inc., a Sun Microsystems, Inc. business. SPARC is a registered trademark of SPARC International, Inc. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. Tools.h++ and View.h++ are trademarks of Rogue Wave Software, Inc. UNIX is a registered trademark of UNIX System Laboratories, Inc., a wholly owned subsidiary of Novell, Inc. Intel is a registered trademark of Intel Corporation. Microsoft is a registered trademark of Microsoft Corporation. OSF/Motif and Motif are registered trademarks of the Open Software Foundation, Inc. Smalltalk is a trademark of Parcplace Systems, Inc. All other products or services mentioned herein are trademarks or registered trademarks of their respective owners. All product information has been provided by the respective vendors and is published with their approval. SunSoft does not specifically warrant the validity of any claims made in these descriptions and takes no responsibility for any inaccuracies or inconsistencies. SunSoft, Inc. 2550 Garcia Avenue, Mountain View, CA 94043-1100 (415) 960-3200 Fax (415) 961-6070 Printed U.S.A. 4/94 94043-001